/*
 * Paragraph.h
 *
 *  Created on: Sep 13, 2012
 *      Author: sbellus
 */

#ifndef PARAGRAPH_H_
#define PARAGRAPH_H_

#include "Printable.h"

class Text;
class Smiley;
class Printer;

class Paragraph : public Printable
{
   public:
      virtual Text& AddText() = 0;
      virtual Smiley& AddSmiley() = 0;

      virtual ~Paragraph()
      {
      }
   protected:
      Paragraph()
      {
      }
   private:
      Paragraph(const Paragraph&);
      Paragraph& operator=(const Paragraph&);
};

#endif /* PARAGRAPH_H_ */
